package com.doyens.gmall.cart.service;


import com.doyens.gmall.model.cart.CartInfo;

import java.util.List;

public interface CartService {
    // 添加购物车 用户Id，商品Id，商品数量。
    void addToCart(Long skuId, String userId, Integer skuNum);

    List<CartInfo> getCartList(String userId,String userTempId);

    void deleteCart(Long skuId, String userId);

    void checkCart(Long skuId, Integer isChecked, String userId);

    /**
     * 根据用户Id 查询购物车列表
     *
     * @param userId
     * @return
     */
    List<CartInfo> getCartCheckedList(String userId);

    List<CartInfo> loadCartCache(String userId);
}
